package test.test_7_22;

/*
定义一个泛型接口 Generator，
其中包含一个抽象方法 next()，
用于返回泛型类型的对象。
然后实现这个接口，
创建一个生成连续整数的 IntegerGenerator 类。
 */
public class Demo03 {
    public static void main(String[] args) {
        IntegerGenerator i = new IntegerGenerator();
        System.out.println(i.next());
        System.out.println(i.next());
        System.out.println(i.next());
    }
}
interface Generator<T> {
     T next();
}
class IntegerGenerator implements Generator<Integer> {
    private int num = 0;
    @Override
    public Integer next() {
        return num++;
    }
}
